.portal-element-calender-event {
	min-height:103px;
	overflow-y:hidden;
	outline:none;
	border-top:1px solid #e6e6e6;
}
.portal-element-calender-noevent {
	height:102px;
	overflow-y:hidden;
	outline:none;
	border-top:1px solid #e6e6e6;
	line-height:103px;
	text-align:center;
	font-size:20px;
	color:#aaaaaa;
}
.portal-element-calender-add {
	text-align:center;
	height:50px;
	line-height:50px;
	border-top:1px solid #cdcdcd;
	font-size:14px;
}
.portal-element-calender-add i {
	cursor:pointer;
	font-size:23px;
}
.portal-element-calender-num {
	text-align:center;
	height:58px;
	line-height:58px;
	border-top:1px solid #cdcdcd;
	font-size:14px;
	color: #878686;
}
.portal-element-calender-num span {
	color:red;
	font-size:14px;
	margin:0 5px;
}
.portal-element-calender-add-btn {
	display:inline-block;
	width:106px;
	border-radius:3px;
	height:36px;
	margin-top:7px;
	border:1px solid #cdcdcd;
	background:#f2f2f2;
	margin-right:20px;
	color:#878686;
	cursor:pointer;
}
.portal-element-calender-add-btn:hover {
	color:#7cb6dd;
	background:#EBF6FE;
	border:1px solid #7cb6dd;
}
.portal-element-calender-add-btn-img {
	height:20px;
	width:20px;
	margin-right:10px;
	margin-bottom:4px;
}
.portal-element-calender-add-btn span {
	margin-top:-18px;
	vertical-align:middle;
	display:inline-block;
}
.portal-element-calender-add-data {
	display:inline-block;
	width:80px;
	border-radius:5px;
	height:40px;
	margin-top:7px;
	margin-right:20px;
	color:#878686;
	cursor:pointer;
}
.portal-element-calender-add-data span {
	margin-top:-18px;
	vertical-align:middle;
	display:inline-block;
}
.portal-element-calender-add-data:hover {
	color:#7cb6dd;
}


.workplan-portal-panel .wea-new-top-content {
    height: 612px !important;
}
.workplan-portal-panel .scolltimeevent {
    height: 496px !important;
}
.workplan-portal-panel .mv-event-container {
    height: 522px !important;
}
.content_view .ant-fullcalendar-month {
	white-space: nowrap;
}